<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	{
		// 基本知识
		// undefined,0,null,'',作为判断条件相当于false
		if(true){
			console.log("true-->over");// 执行
		}
		
		if(false){
			console.log("false-->over");// 不会执行
		}
		
		if(1===1){
			console.log("1===1-->over");// 执行
		}
		
		if(undefined){
			console.log("undefined-->over");//  不会执行
		}
		
		if(!undefined){
			console.log("!undefined-->over");//  会执行
		}
		
		if(null){
			console.log("null->over");//  不会执行
		}
		
		if(0){
			console.log("0->over");// 不会执行
		}
		
		if(1){
			console.log("1->over");// 会执行
		}
		
		if(""){
			console.log("空字符串->over");// 不会执行
		}
		
		if(";alskdf"){
			console.log("alskdf-->over");// 会执行
		}
	}
	// * 判断函数是否传递参数
	// {
	// 	console.log(undefined === undefined);// true
	// 	function fn(num){
	// 		if(num === undefined){
	// 			console.log("无值")
	// 		}else{
	// 			console.log("有值")
	// 		}
	// 	}
	// 	fn();
	// }
	// * 判断对象是否拥有指定的属性
	// {
	// 	const obj ={
	// 		a:0
	// 	}
	// 	if(obj.a === undefined){
	// 		console.log("无a属性")
	// 	}else{
	// 		console.log("有a属性")
	// 	}
	// }
</script>
</html>